package com.pd.backend.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 快递作业管理Vo
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "快递作业管理Vo")
public class TaskPickupDispatchVo {
    /**
     * 快递作业编号
     */
    @ApiModelProperty(value = "快递作业编号")
    private String id;
    /**
     * 运单编号
     */
    @ApiModelProperty(value = "运单编号")
    private String orderId;
    /**
     * 快递员分配状态
     */
    @ApiModelProperty(value = "快递员分配状态")
    private Integer assignedStatus;
    /**
     * 下单时间
     */
    @ApiModelProperty(value = "下单时间")
    private Date createTime;
    /**
     * 作业状态
     */
    @ApiModelProperty(value = "作业状态")
    private Integer status;
    /**
     * 快递员姓名
     */
    @ApiModelProperty(value = "快递员姓名")
    private String courierName;
    /**
     * 发件人姓名
     */
    @ApiModelProperty(value = "发件人姓名")
    private String senderName;
    /**
     * 发件人电话
     */
    @ApiModelProperty(value = "发件人电话")
    private String senderPhone;
    /**
     * 发件人地址
     */
    @ApiModelProperty(value = "发件人地址")
    private String senderAddress;
    /**
     * 计划取件时间
     */
    @ApiModelProperty(value = "计划取件时间")
    private Date estimatedStartTime;
    /**
     * 完成时间
     */
    @ApiModelProperty(value = "完成时间")
    private Date actualEndTime;


}